gtk: Run GtkWidgetClass event signals inside a GtkEventController
authorCarlos Garnacho <carlosg@gnome.org>
Fri, 26 May 2017 16:55:30 +0000 (18:55 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 19 Sep 2017 16:39:03 +0000 (18:39 +0200)
commit8c350459aeafa0e05f8dea70f671e25761386bec
tree8e1ee980d7f5cef87ee9af47f65d725801f28807
parentb350db58e071349ff8ba205660c3e2396be9cebb
gtk: Run GtkWidgetClass event signals inside a GtkEventController

This will allow further cleanups and optimizations in capture/target/bubble
event delivery. For simplicity, ATM every widget will receive its own
GtkEventControllerLegacy, it could be desirable to add finer control over
this in the future, so widgets that fully use event controllers for input
management can do away without this legacy piece.
gtk/gtkeventcontrollerlegacy.c [new file with mode: 0644]
gtk/gtkeventcontrollerlegacyprivate.h [new file with mode: 0644]
gtk/gtkwidget.c
gtk/gtkwidgetprivate.h
gtk/meson.build